iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0
Modern Web

自己工具,自己 React - React學習系列 第 3

【D3】 設定環境:React 與 VS Code

  • 分享至 

  • xImage
  •  

安裝 VS code

開始前,不例外的就是設定環境,這邊先安裝 VS Code (Visual Studio Code),因為藉由工具可以快速的安裝與檢測 React 是否安裝成功。

首先去官方網站,根據自己的作業系統版本,下載 VS Code:

https://code.visualstudio.com

安裝步驟很簡單,下載後根據指令很快就安裝好了,這邊就不贅述。

如果想要知道更多相關訊息,可以參考之前的文章:

安裝 React

安裝 React 之前,需要先安裝 Node.js。為什麼要先安裝 Node.js 呢?而 Node.js 又是什麼呢?

安裝 Node.js

  • 簡介 Node.js

Node.js 是一套以 JavaScript 為基礎的的執行環境,當初出來時,是為了快速藉由 JavaScript 來處理伺服器端的運用。而這邊我們會用它的工具:npm(Node Package Manager),這個管理 JavaScript 套件相依性的程式工具來安裝 React。

  • 安裝 Node.js

Node.js 安裝可以從官網下載,在裡面有 LTS(Long Term Support,長期支援-與目前最新的兩種版本 ),建議下載最新版本(現在為 18.9.0 ),因為比較新比較潮。下載完畢後,根據指示安裝就好。

https://ithelp.ithome.com.tw/upload/images/20220916/20103826eUVvdAIJ92.png

輸入指令,有出現版本資訊,表示安裝成功:

node -v

會出現:如v18.9.0,表示安裝完畢。

https://ithelp.ithome.com.tw/upload/images/20220916/20103826xF59lA3ShP.png

  • 更新 Node.js

如果要更新 Node.js,也是直接下載,然後覆蓋之前的檔案。如果是用預設路徑,就直接跟著只是往下走就對了。

所以版本號就從 v17.0.1,變成 v18.9.0

安裝

除了使用 Node.js 的 npm 安裝 React,也可以使用 Yarn,不過這邊是以 npm 為出發,如果有興趣另外的安裝方式,可以自行找教學。

注意: React 安裝需要 Node >= 14.0.0 and npm >= 5.6,不過我們已經安裝最新的所以就不用擔心。

要安裝 React,只要在想要的目錄底下,輸入這個指令,這樣就可以在該目錄中建立一個名為「ithelp_14_react」的 React 程式資料夾:

npx create-react-app ithelp_14_react

安裝完畢後,會幫我們建立基本的資料夾架構,這樣我們的 React 程式就建立完成囉!(這邊是在 VS Code 中打開 Terminal,並且觀察底下的資料夾)

https://ithelp.ithome.com.tw/upload/images/20220916/20103826haDpAWfUkp.png

值得注意的是,npx 並不是拼寫錯誤,而是一個從 npm 5.2 即附帶的 package 執行器,藉由這個可以快速的執行我們的各種工具。

測試 Raact app

把 terminal 位置移到剛建立的目錄底下,然後輸入:npm start(這邊繼續在 VS Code中執行),來啟動這個 React 專案。

當順利執行,就會出現執行成功的訊息,並且通知說可以使用 http://localhost:3000 來開啟網頁的指令。

https://ithelp.ithome.com.tw/upload/images/20220916/20103826Gt4clQfS9e.png

接著就會自動開啟網頁,有就是開啟 http://localhost:3000,然後看到 React app 專案的圖示,表示我們可以順利執行囉!

https://ithelp.ithome.com.tw/upload/images/20220916/20103826bKRHQ9ClIH.png

當我們輸入:ctrl 加上 c(就是複製的快捷建,Mac 和 Windows 操作都是相同的) ,就可以停止服務。

README

安裝 React app 完畢後,會產生 README.md 檔案(可以直接用 VS Code 內建的預覽功能開啟,更方便閱讀),裡面有說各種 React 運作時常用的指令,這上面足以滿足大部分的開發需求,如果有興趣,可以進去詳讀。

相關資訊


後記

React 在開始中,並不是很容易可以進行安裝,需要別的工具輔助才方便,這跟只需要原生的 HTML+JavaScript 完全不同。


上一篇
【D2】 初探 React
下一篇
【D4】 第一個 React :瞭解架構與解析程式
系列文
自己工具,自己 React - React學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言